#check-all a.checker{
    display: none; 
}
#check-all a.checker.active{
    display: block;
}
/*mosMenuBar*/
.tb-ext-upload        { background: url(../icons/questions_small.png);}
.tb-ext-photos        { background: url(../icons/photos.png);}
.tb-ext-categories    { background: url(../icons/categories.png);}
.tb-ext-tools         { background: url(../icons/tools.png);}
.tb-ext-configuration { background: url(../icons/configuration.png);}
.tb-ext-plugins       { background: url(../icons/plugins.png);}
.tb-ext-extrafields   { background: url(../icons/extrafields.png);}
.tb-ext-about         { background: url(../icons/about.png);}
.tb-custom-x-thumb    { background: url(../icons/thumb.png);}

table.nobb td, .nobb td, .nobb{border-bottom:1px solid #fff!important;}
table.nobl td, .nobl td, .nobl{border-left:inherit!important;}
.hidden {visibility:hidden!important;}
.nodisplay{display:none!important;}
.pl20 {padding-left:20px!important;}
.pr20 {padding-right:20px!important;}
.pt10 {padding-top:10px!important;}
.ml20 {margin-left:20px!important;}
.mr20 {margin-right:20px!important;}
.mt20 {margin-top:20px!important;}
.mt30 {margin-top:30px!important;}
.bold {font-weight: bold!important;}
.w25px {width:25px!important;}
.w30px {width:30px!important;}
.w200px {width:200px!important;}
.w90 {width:90%!important;}
.thumb0 { border:thin solid #DEDEDE; padding:1px;}
.fl {float:left!important;}
.fr {float:right!important;}
.absolute {position:absolute}
.mr5  {margin-right:5px!important;;}
.mr10 {margin-right:10px!important;}
.novis {visibility:hidden!important;}
.acenter {text-align: center!important;}
.red     { color: #CC0000 !important;}/*красный*/
.gray     { color: #999 !important;}/*серый*/

.clrpx {
  clear:both!important;
  width:0px!important;
  height:0px!important;
  visibility:hidden!important;
}

textarea.txta1 {padding:4px}

table.adminform {
  border:inherit!important;
  -webkit-border-radius: 5px;
  -moz-border-radius:5px;
}

table.adminlist {  
  /* table-layout:fixed; */	
}

.adminlistfooter table.adminlist tbody td {
border-bottom:1px solid #fff!important;
padding: 20px 0 20px;
}

/*Страница конфигурации*/
table.joigallery_config {
  border: 0 none!important;
}
table.joigallery_config th {
  border-left:0 none!important;
}
table.joigallery_config tr, table.joigallery_config td {
  border-bottom: 0 none!important;
  border-top: 0 none!important;  
}

table.joigallery_config tr:hover, table.joigallery_config tr:focus,
table.joigallery_config tr:active {
  background: #EEF6FA;
  color:#333;  
  /*border-left: 1px solid #A40101;*/
}
table.joigallery_config td {
  padding:5px 5px 5px 10px!important;
}
table.joigallery_config tr.spacer, table.joigallery_config tr.spacer:hover,
table.joigallery_config tr.spacer:active, table.joigallery_config tr.spacer:focus {
  background: none!important;  
}

a.checker_group:link, a.checker_group:visited,
a.checker:link, a.checker:visited {
  text-decoration: underline;
}
a.checker_group:hover, a.checker:hover {
  color: #1B4E8A;
}


.joigallery_about .tab_inner {
  padding:20px 0 20px 20px; /*border: thin solid #E2E2E2;*/
}
.joigallery_about p {
  text-indent: 10px; 
}
.joigallery_about ul li, .joigallery_about ol li {
  padding-top: 10px;
}

.joigallery_about ul {
  margin-left: -20px;
}

.joigallery_about hr {
  border:inherit!important;
  height:1px;
  margin:10px 0 20px;
  color:#E2E2E2!important;
  background-color:#E2E2E2!important;
}
h1.version_toggle {}
h1.version_toggle:hover {cursor:pointer;color:#D43015}
ol.version_inner {display:none;} 

/*Вертикальное выравнивание - начало*/
.vertical_wrapper  {
    display: table-cell;
    vertical-align: middle;
  }
.vertical_inner { /*для IE*/
  margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
/*Вертикальное выравнивание - конец*/

